.fix-width{width:960px;margin:0 auto;}
.hot-project-box{padding:50px 0 40px 0;background-color:#ECF0F3;}
.common-title{position:relative;padding-bottom:10px;}
.common-title:before,.common-title:after{content:'';position:absolute;bottom:0;width:50%;height:4px;}
.common-title:before{left:0;background-color:#3B8F2D;}
.common-title:after{right:0;background-color:#F4D73B;}
.cn-name{font-size:18px;}
.en-name{margin-top:2px;color:#A7ABAE;}
.hot-list{display:flex;justify-content:space-between;margin-top:40px;}
.hot-item a{position:relative;display:block;}
.item-info{padding-bottom:10px;position:absolute;left:0;bottom:0;right:0;z-index:2;}
.item-name,.item-desc{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.item-name{color:#fff;font-size:14px;padding-left:10px;}
.item-desc{margin-top:2px;color:#C1B9B6;padding-left:10px;}
.index-main{margin-bottom:100px;}
.overseas{margin-top:50px;}
.more-info{position:absolute;right:20px;bottom:10px;}
.more-info a{color:#999;display:inline-block;padding-right:15px;background:url(../images/more.jpg) no-repeat right center;}
.oversea-main{margin-top:30px;display:flex;justify-content:space-between;}
.oversea-news{width:450px;}
.first-new{display:flex;}
.first-new .info{margin-left:22px;flex:1;}
.first-new .info h3{font-weight:normal;font-size:16px;}
.first-new .info h3 a{color:#333;}
.first-new .info .desc{margin-top:5px;color:#999;}
.read-all{margin-top:10px;}
.read-all a{display:inline-block;padding:0 5px;color:#DACEBE;border:1px solid #DACEBE;border-radius:2px;}
.tags{margin-top:20px;}
.tags span{display:inline-block;margin-right:10px;padding:0 5px;background-color:#EBEBEB;color:#999;}
.other-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:10px;}
.other-list .item{position:relative;width:210px;margin-top:5px;}
.other-list .item:before{content:'';position:absolute;left:0;top:50%;margin-top:-5px;width:2px;height:10px;background-color:#A49987;}
.item a{display:inline-block;padding-left:10px;width:120px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.item i{font-style:normal;font-size:12px;float:right;}
.activity{position:relative;width:410px;height:235px;background:url(../images/active-bg.jpg) no-repeat left top;}
.active-in{position: absolute;width:300px;left:50px;top:50px;}
.active-detail{padding:15px 10px 25px 10px;color:#fff;background-color:rgba(0,0,0,.3);border-radius:5px;}
.active-name{font-size:18px;}
.active-desc{margin-top:10px;}
.write-in{display:flex;align-items:center;margin-top:20px;}
.write-in input{width:85px;height:20px;font-size:12px;color:#333;border:none;border-bottom:1px solid #999;}
.write-in input::-webkit-input-placeholder{color:#999;}
.write-in input:last-child{margin-left:20px;}
.input-wrap{background-color:#fff;padding:10px 20px 10px 10px;}
.write-in button{width:76px;background-color:#FF7100;color:#fff;border:none;height:41px;}
.common-item{margin-bottom:50px;}
.house-main{display:flex;justify-content:space-between;}
.house-news{width:572px;}
.house-title{display:flex;justify-content:space-between;align-items:center;margin-top:20px;}
.house-title span{position:relative;padding-left:15px;font-size:14px;}
.house-title span:before{position:absolute;content:'';left:0;top:50%;margin-top:-4px;width:8px;height:8px;background-color:#B59F6E;border-radius:50%;}
.house-title .country a{margin-left:30px;color:#999;}
.house-title .country .more-country{color:#E3D4BF;}
.top-two,.bottom-three{margin-top:20px;display:flex;justify-content:space-between;}
.top-two .t-item{width:278px;padding-bottom:15px;box-shadow:0 0 6px #ddd}
.t-item h3{margin-top:10px;padding:0 20px;font-weight:normal;}
.t-item h3 a{color:#333;}
.h-desc{margin-top:5px;padding:0 20px;color:#999;}
.known-more{margin-top:20px;padding-left:20px;}
.known-more a{display:inline-block;padding:2px 10px;background-color:#CCA063;color:#fff;border-radius:3px;}
.bottom-three .t-item{width:180px;padding-bottom:10px;box-shadow:0 0 6px #ddd}
.price-range{padding:18px;}
.price-title{}
.price-detail a{display:inline-block;color:#666;margin-right:5px;margin-top:10px;}
.input-price{margin-top:20px;}
.in-price{margin-top:10px;}
.input-price input{width:60px;}
.price-range .known-more{padding-left:0;}
.bottom-three .t-item h3{padding:0 10px;}
.bottom-three .known-more{padding-left:10px;}
.bottom-three .h-desc{padding:0 10px;}
.house-question{width:360px;}
.question{margin-top:60px;padding:15px;box-shadow:0 0 10px #ddd;}
.question .house-title{padding-bottom:10px;margin-top:0;border-bottom:1px solid #ddd;}
.ques-item{position:relative;margin-top:10px;padding-left:5px;}
.ques-item:before{content:'';position:absolute;left:0;top:50%;margin-top:-6px;width:2px;height:10px;background-color:#A49987;}

.ques-item a{color:#333;display:inline-block;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ques-item i{float:right;font-style:normal;}
.find-house{margin-top:20px;box-shadow:0 0 10px #ddd;}
.find-house .house-title{padding:0 0 15px 20px;}

.immig-news{width:620px;}
.immig-question{width:320px;}
.immig{display:flex;justify-content:space-between;}
.immig-top{width:228px;flex-direction:column;}
.immig-top .t-item{width:228px;margin-bottom:15px;}
.immig-bottom{width:380px;flex-wrap:wrap;}
.immig-bottom .t-item{width:183px;margin-bottom:15px;}
